770 IF HT = 0 THEN VTAB V: POKE 1403,79: PRINT " ";: VTAB V: POKE 1403,79: RETURN
780 IF HT = 1 THEN M1$ = "":M2$ = RIGHT$(M$,79): GOTO 810: REM NO SPACE BETWEEN QUOTES.
790 M1$ = LEFT$(M$,HT -1)
800 M2$ = MID$ (M$,HT +1,(79 -HT))
810 PRINT CHR$(26): VTAB V +1: PRINT M1$;M2$;: VTAB V +1: POKE 1403,HT -1
820 RETURN
830 REM READ 80 COLUMN SCREEN INTO M$
840 FOR I = VL(V) TO VL(V) +39: POKE -16299,0:M$ = M$ + CHR$( PEEK(I)): POKE -16300,0:M$ = M$ + CHR$( PEEK(I)): NEXT : RETURN
850 REM SAVE 80 COLUMN SCREEN
860 V = PEEK(37):H = PEEK(1403)
870 PRINT CHR$(14)
880 POKE 34,22: HOME : INPUT "Screen name:";NA$: IF NA$ = "" THEN HOME : POKE 34,0: VTAB V +1: POKE 1403,H: RETURN
890 HOME
900 PRINT CHR$(4)"RENAME "NA$".M,"NA$".M": INPUT "THAT FILE ALREADY EXISTS. DO YOU WANT IT REPLACED?";YN$: IF LEFT$(YN$,1) = "N" THEN POKE 34,0: VTAB V +1: POKE 1403,H: RETURN
910 HOME
920 PRINT CHR$(4)"BSAVE "NA$".M,A$400,L$3FF"
930 POKE -16299,0
940 PRINT CHR$(4)"BSAVE "NA$".A,A$400,L$3FF"
950 POKE -16300,0
960 POKE 34,0
970 RETURN
980 REM LOAD 80 COLUMN SCREEN
990 HOME
1000 VTAB 23: PRINT "Screen name to load:": PRINT "DIR for directory";: VTAB 23: HTAB 21: INPUT "";NA$
1010 IF NA$ = "" THEN HOME : RETURN
1020 IF NA$ = "DIR" OR NA$ = "dir" THEN HOME : PRINT CHR$(4)"CATALOG": GOTO 1000